Architecture Decision within Value-Based Software Engineering concepts

نویسندگان

  • Jin-Gyu Kim
  • Sungwon Kang
چکیده

Architectures in software intensive systems are a significant field of study while it is representing static structure, dataflow, and relationships among subsystems or components. Also, architectures could be considered an artifact as blueprint of software system to make sure that design approach will yield an acceptable system in early system analysis. As the complexity of system increases, there will be several approaches to design or select components to improve qualities, namely performance, modification, and security, and there are many stakeholders involved in those architectural concerns such as implementors, testers, maintainers, and managers. To select right and workable architectural approaches, architects firstly need to recognize the values among stakeholders, how to affect them, and how to lead negotiated architectural decisions against the value-neutral approach that focuses on only technical issues. In this paper, we primarily propose a method that systematically derives architectural decision framework to reflect both economical and technical issues in context of architecture processes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

3CoFramework: A Component-Based Framework for Distributed Applications

The software engineering community has introduced component and connector concepts to support architecture-based software descriptions. However, there still exists a gap in transitioning component and connector concepts from the design level to the implementation level. This paper proposes a framework which can implement components and connectors based on the separation of three types of meta-i...

متن کامل

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

Architecture-Based Planning of Software Evolution

Software architecture allows us to make many decisions about a software system and analyze it even before it has been implemented, so as to make planned development possible. Similarly, architecture-based software evolution planning makes planned evolution possible by allowing us to make many decisions about the evolution of a software system and to analyze its evolution at the level of archite...

متن کامل

Integrating Value and Utility Concepts into a Value Decomposition Model for Value-Based Software Engineering

Value-based software engineering (VBSE) is an emerging stream of research that addresses the value considerations of software and extends the traditional scope of software engineering from technical issues to businessrelevant decision problems. While the concept of value in VBSE relies on the well-established economic value concept, the exact definition for this key concept within VBSE domain i...

متن کامل

Valuation of Software Initiatives Under Uncertainty: Concepts, Issues, and Techniques

State-of-the-practice in software engineering economics often focuses exclusively on cost issues and technical considerations for decision-making. Value-based software engineering (VBSE) expands the cost focus by also considering benefits, opportunities, and risks. Of central importance in this context is valuation, the process for determining the economic value of a product, service, or a proc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007